@import url("../css/../css/../css/../css/../css/../css/layout.css");

.pancon li {

	padding: 3px 0;

}

.pancon li.btn {

	text-align: center; padding-top: 5px; border-top: 1px #D5B4EE solid; margin-top: 10px;

}

.pancon li .openval {

	color: #852AC9

}

.pancon span {

	display: inline-block; width: 60px;

}

.pancon input.text {

	border: #B4B4B4 1px solid; background: #FFF; height: 18px;

}

.pancon input.disabled {

	border: #B4B4B4 1px solid; background: #D7D7D7; height: 18px;

}

.z {

	padding: 0; margin: 0;

}

.index {

	margin-top: 10px; background: no-repeat url(../images/astrolabe_index.gif) 0 0; height: 567px; width: 990px;

}

.index .inner {

	width: 440px; height: 380px; padding: 168px 0 0 488px;

}

.index .inner li {

	padding: 5px 0 4px 30px;

}

.index .inner li.btn {

	padding: 15px 0 0;

}

#astrolabe_img {

    height: 460px; 

}

.main .mtop,.main .mtop li,.main .rcols .inner,.main .lcols .inner,.main .rcols .bottom,.main .rcols .box .t,.main .rcols .box .b {

	background: no-repeat url(../images/astrolabe_makup.gif);

}



.main {

	margin-top: 10px; 

}

.main .mtop {

	height: 49px; padding: 113px 0 0 247px;

}

.main .mtop ul {

	 height: 45px;

}

.main .mtop li {

	float: left; width: 140px; margin:0 2px; height: 45px; cursor: pointer; background-position: 0 -230px;display:inline;

}

.main .mtop li.li1 {

	width: 129px;

}

.main .mtop li.cur0 {

	background-position: -249px -170px;

}

.main .mtop li.cur1 {

	background-position: -382px -170px;

}

.main .mtop li.cur2 {

	background-position: -526px -170px;

}

.main .mtop li.cur3 {

	background-position: -670px -170px;

}

.main .mtop li.cur4 {

	background-position: -814px -170px;

}

.main .lcols {

	width: 227px;

}

.main .lcols .inner {

	background-position: 0 -660px; padding-top: 120px; min-height: 500px;

}

.main .lcols .inner ul {

	width: 217px; padding-left: 10px; clear: both;

}

.main .rcols {

	width: 763px; background: repeat-y url(../images/astrolabe_repeat_1.gif); overflow: hidden;

}

.main .rcols .inner {

	background-position: -227px -660px; width: 723px; padding: 15px 26px 0 15px;

}

.main .rcols .inner h4 {

	height: 25px; line-height: 25px; font-size: 14px; color: #8434CC;

}

.main .rcols .bottom {

	background-position: -227px -650px; height: 10px; overflow: hidden;

}

.main .rcols .box .m {

	border: solid 1px #cb74f4; border-top: 0; border-bottom: 0;

}

.main .rcols .lbox {

	float: left; width: 480px;

}

.main .rcols .lbox .box {

}



.main .rcols .lbox .box div.t {

	background-position: -270px -356px; height: 5px; overflow: hidden;

}

.main .rcols .lbox .box h5.t {

	background-position: -270px -320px; height: 26px; line-height: 26px; color: #fff; padding-left: 15px;

}

.main .rcols .lbox .box .b {

	background-position: -270px -346px; height: 5px; overflow: hidden;

}

.main .rcols .lbox .box .m {

	width: 460px; padding: 5px 8px;

}

.main .rcols .lbox .box li {

	margin: 3px 0; float: left; width: 115px; white-space: nowrap; overflow: hidden;

}

#zoidac_img {

	padding-top: 10px;

}

.main .rcols .rbox {

	float: right; width: 224px;

}

.main .rcols .rbox .box .t {

	background-position: 0 -320px; height: 26px; line-height: 26px; color: #fff; padding-left: 15px;

}

.main .rcols .rbox .box .b {

	background-position: 0 -346px; height: 5px; overflow: hidden;

}

.main .rcols .rbox .box .m {

	padding: 5px 10px 0;

}

.main .rcols .rbox .box li {

	padding: 3px 0;

}

.main .rcols .rbox .box li strong {

	width: 55px; display: inline-block;

}

.listBtn {

	padding: 0 10px 15px;

}

.listBtn li {

	float: left; width: 42px; text-align: center; margin: 5px 4px; cursor: pointer;

}

.listBtn li.cur {

	color: #8C31D4; font-weight: 700;

}

.listBtn li img {

	display: block; margin-bottom: 4px

}

.listAnalys {

	font-size: 14px; line-height: 150%; padding: 10px;

}

.listAnalys .liStarHead {

	border: solid 3px #EEDDFF; padding: 10px; width: 677px; margin-bottom: 10px;

}

.listAnalys .liStarHead .icon {

	float: left; text-align: center; margin-right: 20px;

}

.listAnalys .liStarHead .icon em {

	background: url(../images/astrolabe_to_icon.gif) 0 16px no-repeat; width: 21px; height: 85px; display: inline-block;

}

.listAnalys .liStarHead .icon span {

	width: 72px; display: inline-block; font-size: 14px;

}

.listAnalys .liStarHead .icon span img {

	display: block;

}

.listAnalys .liStarHead .text {

	float: left;

}

.listAnalys .liStarHead .text strong {

	color: #9444D4;

}

.listAnalys .liStarHead .text span {

	color: #4A30CF

}

.listAnalys .liStarHead .text .content {

	width: 480px; overflow: hidden; line-height: 180%; margin-top: 15px;

}

.listAnalys p {

	margin: 12px auto; line-height: 180%;

}

.listAnalys p strong {

	color: #3979B5;

}

.arcbox {

    background: url(../images/Astrolabe_arc_box.gif) no-repeat; padding: 40px 7px 0; height: 220px; margin-top: 15px;

}

.arcbox ul {

    float: left; width: 184px; margin-left: 1px; height: 210px; overflow: hidden; padding: 5px;

}

.arcbox ul li {

    height: 23px; line-height: 23px; font-size: 14px;

}

.arcbox ul li.more {

    text-align: right; border-top: dashed 1px #ddd; margin-top: 1px;

}

.arcbox ul li.more a {

    color: #7C2CC4

}

#shareB {

	display: block; margin-top: 5px; padding: 3px 0

}

#shareB label {

    font-weight: 700; color: #7B2AC0;

}

#shareB a {

	display: inline-block; margin-right: 5px;

}

#shareB a em {

	margin-right: 3px;

}

.shareDesc {

    display: none; position: absolute; background: #fff; border: solid 2px #7B2AC0; padding: 5px; width: 464px;

}

.shareDesc h4 {

    font-size: 14px; border-bottom: 1px #A774F4 solid; padding: 0 5px 0 10px;

}

.shareDesc h4 a {

    font-size: 12px;

}

.shareDesc .desclist {

    padding: 5px 0

}

.shareDesc label {

    border-bottom: #DCDCDC 1px dashed; display: block; cursor: pointer;width: 464px;

}

.shareDesc label.over {

    background: #EFE6FF; color: #7728C4

}

.shareDesc label input {

    float: left;

}

.shareDesc label p {

    float: left; padding: 5px 0; width: 443px;

}

.shareDesc #submitselDesc {

    text-align: center;

}

.icon_share {

	background: url(../images/icon_share.gif); width: 16px; height: 16px; display: inline-block;

}

#s_weibo .icon_share{

	background-position: 0 -32px;

}

#s_douban .icon_share {

	background-position: 0 -112px;

}

#s_qzone .icon_share {

	background-position: 0 0;

}

#s_txwb .icon_share {

	background-position: 0 -80px;

}

#s_kaixin .icon_share {

	background-position: 0 -48px;

}

#s_renren .icon_share {

	background-position: 0 -96px;

}

.pflink h4 {

    color: #944CD4; border-color: #9C6CF4

}

.btnToday {

    border: solid 1px #C49CF8; display: inline-block; padding: 2px 5px; color: #4D0F7F; background: #EEE0FD; height: 13px; overflow: hidden; vertical-align: bottom;

}

.ml_10{margin-left:10px;}